$(function(){
	
	var form = $('#censboss');
	form.reset();
	
	$.ajax({
		type: "POST",
		url:"ajax/ajaxBoss.php",
		data: "op=AjaxGetAllBossList",
		success: function(msg){
			if (msg) {
				$('#div_tbl_bosslist').html(msg);
				$('#tbl_bosslist').hovertablestyle();;
			}
			else {
				$('#alertmessage').text('Non e\' presente nessun Boss!!');
				$('#alertinfo').show('blind', null, 500)
			}
		}
	});
	
	$('#save_boss').click(function(){
		var str = $('#censboss').serialize();
		$.ajax({
			type: "POST",
			url:"ajax/ajaxBoss.php",
			data: "op=AjaxSetBoss&" + str,
			success: function(msg){
				if (msg) {
					$('#alertmessage').text('Errore:' + msg);
					$('#alertinfo').show('blind', null, 500)
				}
				else {
					$('#alertmessage').text('Boss Salvato!');
					$('#alertinfo').show('blind', null, 500)
					$.ajax({
						type: "POST",
						url:"ajax/ajaxBoss.php",
						data: "op=AjaxGetAllBossList",
						success: function(msg){
							if (msg) {
								$('#div_tbl_bosslist').html(msg);
								$('#tbl_bosslist').hovertablestyle();;
							}
							else {
								$('#alertmessage').text('Non e\' presente nessun Boss!!');
								$('#alertinfo').show('blind', null, 500)
							}
						}
					});
					
					form.reset();
					
				}
			}
		});
	});
	
	$('#new_boss').click(function(){
		$('#bossid').val(null);
		var str = $('#censboss').serialize();
		$.ajax({
			type: "POST",
			url:"ajax/ajaxBoss.php",
			data: "op=AjaxSetBoss&" + str,
			success: function(msg){
				if (msg) {
					$('#alertmessage').text('Errore:' + msg);
					$('#alertinfo').show('blind', null, 500)
				}
				else {
					$('#alertmessage').text('Boss Salvato!');
					$('#alertinfo').show('blind', null, 500)
					$.ajax({
						type: "POST",
						url:"ajax/ajaxBoss.php",
						data: "op=AjaxGetAllBossList",
						success: function(msg){
							if (msg) {
								$('#div_tbl_bosslist').html(msg);
								$('#tbl_bosslist').hovertablestyle();;
							}
							else {
								$('#alertmessage').text('Non e\' presente nessun Boss!!');
								$('#alertinfo').show('blind', null, 500)
							}
						}
					});
					
					form.reset();
					
				}
			}
		});
	});

	$('#modifica_boss').live("click",function(){
		var bossid = $('#tbl_bosslist .ui-selected').attr('id');
		if (bossid) {
			$.post("ajax/ajaxBoss.php", "op=AjaxGetBoss&bossid=" + bossid, function(data, textStatus){
				$('#bossname').val(data['bossname']);
				$('#istanceid').val(data['istanceid']);
				$('#bosshp').val(data['bosshp']);
				$('#bossstatus').val(data['bossstatus']);
				$('#bossdesc').val(data['bossdesc']);
				$('#bossimage').val(data['bossimage']);
				$('#bossid').val(data['bossid'])
				
			}, "json");
		}
		else
		{
			alert('Non hai selezionato un Boss da modificare!');
		}
	});
	
	
	$('#elimina_boss').live("click",function(){
		var bossid = $('#tbl_bosslist .ui-selected').attr('id');
		if (bossid) {
			if (confirm('Sicuro di voler eliminare questo Boss?')) {
				$.ajax({
					type: "POST",
					url: "ajax/ajaxBoss.php",
					data: "op=AjaxDeleteBoss&bossid=" + bossid,
					success: function(msg){
						if (msg) {
							$('#alertmessage').text('Errore:' + msg);
							$('#alertinfo').show('blind', null, 500)
						}
						else {
							$('#alertmessage').text('Boss Eliminato!');
							$('#alertinfo').show('blind', null, 500)
							$.ajax({
								type: "POST",
								url: "ajax/ajaxBoss.php",
								data: "op=AjaxGetAllBossList",
								success: function(msg){
									if (msg) {
										$('#div_tbl_bosslist').html(msg);
										$('#tbl_bosslist').hovertablestyle();;
									}
									else {
										$('#alertmessage').text('Non e\' presente nessun Boss!!');
										$('#alertinfo').show('blind', null, 500)
									}
								}
							});							
						}
					}
				});
			}
		}
		else
		{
			alert('Non hai selezionato un Boss da eliminare!');
		}
	});
	
	$('#clear_boss').live("click",function(){
		form.reset();
		$('#bossid').val(null);
	});
});